'''
算术运算符
    + - * / //(取整) %取余取模 **
    + 两边都是数值，就是加法运算
    + 两边都是字符串，就是字符串拼接
    * *前面是字符串，后面是整数值n，代表将字符串复制n次

比较运算符
    结果是布尔值 True False
    >  <  >=  <=  ==   !=

'''
print(2 + 3)
print(2 - 3)
print(2 * 3)
print(8 / 3)
print(8 // 3)
print(8 % 5)
print(8 ** 3)  # 8^3

a = "hello" * 3
print(a)
print("-" * 100)

a = 10
b = 20
c = 20
print(a>b)
print(a>=b)
print(b == c)
print(b != c)
name = input("请输入用户名：")
print("用户登录成功：",end="")
print(name == 'tom')
print(3 == '3')  #False

# 字符串格式化
# f""  F"" {表达式} format
print(f"用户登录成功：{name == 'tom'}")
pi= 3.1475926
print(f"{pi}")
print(f"{pi:.2f}") # 四舍五入取两位小数位

p = round(pi,3) # 取小数位 第一个参数是浮点数，第二个参数是小数位
print(p)
print(f"{round(pi,4)}")

"""
练习：输入一个三位数，获取每个位数上的数字，并且输出数字 768
方法1：
个位： num % 10
十位： num // 10 % 10
百位： num // 100

方法2：将整数当作字符串处理，字符串是有序的序列,获取字符串的第一个字符，第二个字符，第三个字符，即每个位数
"""

# 键盘输入三位整数 # 转变成整数
num = int(input("三位整数："))

# 获取各个位数
print(f"百位：{num//100},十位：{num//10%10},个位：{num%10}")

# 键盘录入整数字符串
numstr = input("三位整数")
# 获取字符串的单个字符，可以使用字符串[下标]获取，下标是从0开始的，最大值为字符串的长度-1
print(f"百位：{numstr[0]},十位：{numstr[1]},个位：{numstr[2]}")
# 字符串的长度
print(len(numstr))






